package com.fau.cm.service;

import java.util.List;

import com.fau.cm.entity.MedicalAdmin;
import com.fau.cm.entity.MedicalCallHealthSymptom;

/**
 * @desc 健康档案接口
 * @author kangyj
 * @datetime 2014年12月10日,下午1:44:07
 */
public interface ICallHealthService {
	
	/**
	 * @desc 查询健康档案病例
	 * @param admin
	 * @param map
	 * @param healthSymptom 健康档案实体类
	 * @return
	 * @author suny
	 * @datetime 2014年10月24日,下午1:44:07
	 */
	public List<MedicalCallHealthSymptom> findCallHealth(MedicalCallHealthSymptom healthSymptom);
	
	/**
	 * @desc 保存健康档案病例
	 * @author suny
	 * @datetime 2014年10月24日,下午1:46:25
	 */
	public boolean saveCallHealth(MedicalCallHealthSymptom healthSymptom,MedicalAdmin admin);
	
	/**
	 * @desc 保存修改健康档案病例
	 * @param healthSymptom
	 * @author suny
	 * @datetime 2014年10月25日,下午4:38:54
	 */
	public void editCallHealth(MedicalCallHealthSymptom healthSymptom);
	
	/**
	 * @desc 删除健康档案病例
	 * @param healthSymptom
	 * @author suny
	 * @datetime 2014年10月24日,下午1:51:41
	 */
	public void delCallHealth(MedicalCallHealthSymptom healthSymptom);
	
	/**
	 * @desc 验证是否为最后一个父类
	 * @param healthSymptom
	 * @author suny
	 * @datetime 2014年10月25日,下午5:40:52
	 */
	public boolean judgeHealth(MedicalCallHealthSymptom healthSymptom);
}
